<?php

namespace Entities\Cep;

use Doctrine\Common\Collections\ArrayCollection;

/**
 * @Entity(repositoryClass="\Entities\Cep\CidadeRepository")
 * @Table(name="cepbr_cidade")
 */
class Cidade extends \Foxframe\Entity
{

	/**
	 * @Id
	 * @Column(type="integer")
	 */
	protected $id_cidade;

	/**
	 * @Column(type="string", length=100)
	 */
	protected $cidade;

	/**
	 * @Column(type="string", length=10)
	 */
	protected $cod_ibge;

	/**
	 * @Column(type="float")
	 */
	protected $area;

	/**
	 * @ManyToOne(targetEntity="Entities\Cep\Estado", cascade={"all"}, fetch="LAZY")
	 * @JoinColumn(name="uf", referencedColumnName="uf", nullable=true)
	 */
	protected $uf;

	public function getCidade()
	{
		return $this->cidade;
	}

	public function getIdCidade()
	{
		return $this->id_cidade;
	}
}